
/*.container-map {
    box-sizing: border-box;
    width: 100%;
    padding-left: 100px;
    padding-right: 100px;
}

    .container-map .city-select {
        margin-top: 32px;
        height: 35px;
        width: 120px;
    }

.lSidebar {
    height: 100%;
    width: 25%;
    background-color: #EEEEEE;
}

    .lSidebar .submit table {
        border-collapse: separate;
        border-spacing: 15px;
        font-size: 16px;
        color: #3A3A3A;
        width: 388px;
        margin: 0 auto;
    }

    .lSidebar .submit {
        padding: 10px;
    }

        .lSidebar .submit input[type="button"] {
            height: 35px;
            width: 100px;
            line-height: 35px;
            text-align: center;
            color: white;
            background-color: #0298DC;
            border-radius: 5px;
            font-size: 16px;
            border: none;
            cursor: pointer;
        }

    .lSidebar .house-resource {
        background-color: white;
        padding: 15px 5px 0 10px;
        overflow-y: scroll;
        height: 55%;
    }

        .lSidebar .house-resource > p {
            margin-left: 20px;
            font-size: 14px;
            color: #5A5A5A;
        }

        .lSidebar .house-resource ul {
            width: 100%;
            background: url("") no-repeat;
        }

            .lSidebar .house-resource ul li {
                height: 90px;
                padding-bottom: 20px;
                padding-top: 20px;
                border-bottom: 1px solid #eeeeee;
            }

                .lSidebar .house-resource ul li img {
                    margin-right: 10px;
                    height: 90px;
                    width: 116px;
                    float: left;
                }

                .lSidebar .house-resource ul li div > p {
                    padding: 2px 0;
                    color: #5A5A5A;
                }

#leftWhere form table tr .tdbox {
    height: 30px;
    line-height: 30px;
    float: left;
    border: 1px solid #C3C3C3;
    background-color: #FAFAFA;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    #leftWhere form table tr .tdbox .input-box {
        float: left;
        width: 49%;
    }

#leftWhere.long {
    width: 307px;
}

#leftWhere.short {
    width: 121px;
}

#leftWhereform table tr .tdbox:hover {
    border: 1px solid #00a0e9;
}

#leftWhere .line2 {
    margin-top: 5px;
    float: left;
    display: inline-block;
    height: 20px;
    border-left: 1px solid silver;
    width: 0px;
}

#leftWhere form table tr .tdbox input {
    padding-left: 15px;
    font-size: 15px;
    color: #9F9F9F;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0);
    border: 0 none;
    cursor: pointer;
}

#leftWhere form table tr .tdbox ul {
    z-index: 2;
    width: 96%;
    margin-left: 3px;
    background-color: #FAFAFA;
    border: 1px solid #00a0e9;
}

    #leftWhere form table tr .tdbox ul > li {
        padding-left: 20px;
        line-height: 30px;
        cursor: pointer;
    }

        #leftWhere form table tr .tdbox ul > li:hover {
            background-color: #00a0e9;
            color: white;
        }*/
